package Exercises;/*
 *
 * @author 陈粒
 * @version 创建时间：2021/7/2 14:42
 */
/*
练习题: 获取邮箱名字
接收用户输入的邮箱名，获取邮箱的名字
比如：cxy@163.com,输出cxy
 */
/**
 * indexOf()方法：查找指定字符在字符串中的下标。在则返回所在字符串下标；不在则返回-1.位置排序和数组元素的排序一样
 * substring()方法：substring()的作用就是截取父字符串的某一部分，如Email.substring(0,5)是截取[0,5)或[0,4]区间的字符串.
 */

import java.util.*;

public class GetEmailName {
    public static void main(String[] args) {
        System.out.println("请输入邮箱：");
        String Email = new Scanner(System.in).nextLine();
        System.out.println("邮箱名字为：" + getName(Email));
    }

    public static String getName(String Email) {
        int a = Email.indexOf('@');//indexOf()方法
        if (a == -1) {
            System.out.println("邮箱格式错误");
        }
        return Email.substring(0, a);//substring()方法
    }
}